19045 532
1547 237
34748 243
14581 222
2903 166
6575 686
28081 275
7777 754
45293 603
16531 371
11808 323
3859 62