1019 122
2244 529
10103 293
7228 649
9619 896
37037 466
29827 930
16741 234
77624 711
12201 104
5576 200
2399 193
3966 182
7405 593
7799 578
128415 441
65168 675