3150 526
1492 237
34643 243
14576 222
2889 166
6538 686
27947 275
7724 754
45232 603
14583 371
11757 323
3842 62