2468 340
5360 733
4884 645
1676 127
9621 553
3346 129
139561 446
57128 530
97027 820
64736 303
25416 669
152931 369
41277 306
37979 341