2102 97
18138 522
8313 623
16668 862
13986 219
10116 47
7369 678
7509 576
3240 226
30104 782
4039 406
7881 746