20293 660
19940 659
264752 178
14413 418
3410 136
9970 303
3803 554
2926 498
2567 177
5747 437
11227 341
2852 157
931 115
1759 232
3458 316
2719 654
1185 38