22032 73
6614 656
39111 372
27277 519
136974 653
34992 246
1085 292
5553 416
17820 408
17203 784
694 105
4277 643
42835 533
54142 192
16667 82
4862 853
3599 339
872 198
2219 600
166063 403
47457 571
5823 505
5361 797
18245 551