1025 122
2245 529
10111 293
7228 649
9624 896
37038 466
29827 930
16751 234
77652 711
12213 104
5577 200
2401 193
3967 182
7407 593
7802 578
128451 441
65195 675