1025 122
2245 529
10111 293
7228 649
9624 896
37038 466
29827 930
16751 234
77651 711
12213 104
5577 200
2401 193
3967 182
7406 593
7802 578
128450 441
65191 675