2468 340
5360 733
4886 645
1676 127
9621 553
3346 129
139574 446
57131 530
97035 820
64736 303
25417 669
152950 369
41278 306
37980 341