2098 97
18115 522
8307 623
16656 862
13970 219
10105 47
7366 678
7507 576
3238 226
30101 782
4036 406
7875 746