15023 251
3016 623
31779 677
2994 598
1186 232
1881 106
2974 487
4773 611
13670 83
2957 281
46932 118
6352 555
1699 346
2406 531
7275 185
9074 731
2123 414
18816 101
22646 57
9396 593
96282 538
28027 344
24844 249
1647 343
8082 484
2367 452
39037 767
39707 416