21226 175
40397 717
16205 201
2358 344
4903 335
2735 462
2748 201
1856 367
4510 567
3294 624
2401 230
3747 791
2238 335
4646 959
2927 106
2268 294
4212 778
3183 584
2595 270
1309 105
933 34
5591 506
2425 523
3981 627