40940 595
18156 542
1541 121
1136 133
2632 206
1148 110
3223 693
1886 397
3786 851
1038 153
17979 420
9599 27
3477 653
1236 187
2089 284
4902 415
2080 336
2059 417
1528 182
2939 343
1698 224
2828 543
4793 532
1667 174
2650 376
1541 44
2293 361
28024 952