21300 533
1559 237
34764 243
14582 222
2905 166
6582 686
28101 275
7782 754
45301 603
16538 371
11820 323
3860 62