2110 97
18152 522
8316 623
16680 862
14000 219
10133 47
7422 678
7515 576
3244 226
30112 782
4045 406
7893 746