2102 97
18135 522
8313 623
16664 862
13980 219
10114 47
7369 678
7509 576
3240 226
30104 782
4039 406
7881 746