5001 530
1830 118
6539 79
2049 95
5417 661
3963 397
10712 665
2133 337
4554 626
2967 409
4801 611
9866 792
21697 506
5593 78
14256 226
101508 974
9618 750
20802 865
11032 154
25496 297
45636 863
6283 198
8740 593
11544 331
16118 176
6742 368
2528 175
2919 274