1025 122
2245 529
10111 293
7228 649
9622 896
37038 466
29827 930
16751 234
77649 711
12212 104
5577 200
2400 193
3967 182
7406 593
7802 578
128449 441
65189 675