21356 533
1560 237
34766 243
14582 222
2905 166
6582 686
28101 275
7782 754
45301 603
16538 371
11820 323
3861 62