20294 660
19940 659
264861 178
14423 418
3410 136
9977 303
3806 554
2928 498
2569 177
5747 437
11231 341
2854 157
932 115
1762 232
3459 316
2719 654
1186 38