20295 660
19940 659
264924 178
14430 418
3410 136
9984 303
3806 554
2929 498
2570 177
5747 437
11234 341
2856 157
932 115
1764 232
3460 316
2719 654
1186 38