4001 73
14585 735
5883 53
15159 390
16688 534
1250 34
37147 412
2416 301
8878 567
29037 405
5792 64
7130 179
16373 265
4968 509
4931 553
2412 185
5492 798
7818 102
7436 728
7226 350
11428 298
5920 653
1604 107
7527 609
3235 216
6331 672
11691 766
29215 80