20297 660
19947 659
265247 178
14459 418
3411 136
10003 303
3810 554
2933 498
2576 177
5747 437
11249 341
2868 157
933 115
1769 232
3465 316
2720 654
1186 38