2110 97
18157 522
8318 623
16680 862
14000 219
10133 47
7431 678
7516 576
3245 226
30113 782
4048 406
7893 746