20297 660
19947 659
265173 178
14450 418
3411 136
9999 303
3807 554
2933 498
2575 177
5747 437
11246 341
2866 157
933 115
1768 232
3464 316
2719 654
1186 38