17693 311
4874 378
331855 529
15824 837
2430 41
8120 875
3687 434
11491 108
23344 409
5655 144
7808 729
5015 282
6991 437
11172 357
1398 121
27935 462
55790 452
1428 52
6096 240
6816 866
6116 459
1649 100
9378 838
8018 588