19442 533
1548 237
34752 243
14581 222
2905 166
6577 686
28089 275
7779 754
45296 603
16533 371
11811 323
3860 62