20297 660
19945 659
265019 178
14441 418
3411 136
9989 303
3806 554
2929 498
2571 177
5747 437
11241 341
2860 157
933 115
1765 232
3463 316
2719 654
1186 38