21002 506
14137 300
33631 415
11920 450
9044 717
16544 480
17975 466
22586 1008
19937 382
17142 314
3971 678
2887 262
14728 569
5476 506
7660 613
28791 112
12561 446
27467 239
18267 349
5065 788
9060 416
3078 34
2668 272
23085 365