40025 270
2101 294
4427 486
2690 287
5089 560
6466 468
1277 101
9496 542
1953 374
3288 839
527 116
609 103
4209 854
3616 494
2904 301
2556 537
6364 363
1495 273
1314 343
23861 102
5225 457
2899 394
3847 650
554 71
1522 213
2455 658
1279 75
2815 533