22030 534
1564 237
34770 243
14582 222
2905 166
6584 686
28106 275
7784 754
45304 603
16539 371
11820 323
3862 62