40033 595
17973 542
1398 121
1071 133
2418 206
3633 508
1087 110
3094 693
1827 397
4937 786
3684 851
956 153
1773 278
17718 420
9529 27
3328 653
1155 187
1929 284
4764 415
1931 336
1960 417
1406 182
2767 343
1550 224
2756 543
4624 532
1536 174
2358 376