22181 534
1564 237
34771 243
14582 222
2905 166
6584 686
28108 275
7785 754
45304 603
16539 371
11820 323
3862 62