20294 660
19940 659
264816 178
14420 418
3410 136
9974 303
3806 554
2928 498
2568 177
5747 437
11230 341
2854 157
932 115
1762 232
3459 316
2719 654
1185 38