18843 532
1547 237
34747 243
14581 222
2903 166
6575 686
28080 275
7776 754
45290 603
16529 371
11808 323
3859 62