21731 506
14322 226
2137 145
4238 512
11569 203
67270 970
11088 865
22181 979
8830 456
109875 991
115013 709
5375 103
3133 437
2739 273
5509 634
71975 337
147368 204
5473 410
7239 681
5186 39
4797 231
62328 220
14284 347
8130 41
16218 707
17098 567
350991 1121
440269 1138