1017 122
2236 529
10096 293
7228 649
9615 896
37034 466
29825 930
16709 234
77578 711
12177 104
5574 200
2397 193
3964 182
7404 593
7796 578
128362 441
65108 675