18488 529
1547 237
34747 243
14581 222
2900 166
6575 686
28080 275
7774 754
45288 603
16527 371
11807 323
3859 62