20297 660
19947 659
265147 178
14448 418
3411 136
9998 303
3806 554
2933 498
2575 177
5747 437
11246 341
2866 157
933 115
1768 232
3464 316
2719 654
1186 38