40026 595
17969 542
1398 121
1070 133
2416 206
3632 508
1087 110
3094 693
1826 397
4935 786
3683 851
956 153
1773 278
17716 420
9527 27
3326 653
1155 187
1928 284
4762 415
1929 336
1960 417
1406 182
2766 343
1548 224
2755 543
4622 532
1535 174
2357 376