1018 122
2243 529
10103 293
7228 649
9618 896
37036 466
29826 930
16733 234
77604 711
12195 104
5575 200
2399 193
3965 182
7404 593
7798 578
128402 441
65150 675