3098 557
1626 245
19937 94
3324 689
10212 397
2818 252
8878 951
3485 343
2995 488
1341 80
9898 270
2836 151
4370 398
2454 525
2449 377
2301 283
2338 288
3766 869
9901 66
10110 627
1942 36
19717 131
1847 175
4438 748