2102 97
18133 522
8313 623
16661 862
13979 219
10111 47
7369 678
7509 576
3240 226
30104 782
4039 406
7879 746