40938 519
12203 495
1281 367
13115 155
9327 78
2494 389
11505 738
3900 753
4448 433
5819 126
1052 115
2737 465
24695 237
4600 506
3819 846
2866 571
1967 187
1774 173
906 59
23926 82
2141 489
980 45
2601 388
32352 121
882 98
2888 276
4565 444
10769 420