2997 49
22480 529
30505 689
5980 341
18152 649
12869 111
4947 469
11541 368
7740 917
16360 435
2813 255
28267 984
9792 163
5205 316
41956 147
8282 636
5585 378
25818 729
17279 682
32295 466
14272 498
5121 700
6270 596
29313 252