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