2057 97
18035 522
8284 623
16630 862
13938 219
10070 47
7351 678
7491 576
3224 226
30074 782
4020 406
7851 746