1026 122
2246 529
10111 293
7228 649
9624 896
37038 466
29828 930
16754 234
77670 711
12221 104
5581 200
2401 193
3967 182
7407 593
7802 578
128463 441
65212 675