2096 97
18108 522
8307 623
16656 862
13970 219
10105 47
7366 678
7505 576
3238 226
30099 782
4035 406
7874 746