20297 660
19947 659
265195 178
14454 418
3411 136
10000 303
3809 554
2933 498
2575 177
5747 437
11248 341
2868 157
933 115
1769 232
3464 316
2719 654
1186 38