20296 660
19943 659
265005 178
14438 418
3411 136
9986 303
3806 554
2929 498
2571 177
5747 437
11241 341
2859 157
933 115
1765 232
3463 316
2719 654
1186 38