20296 660
19943 659
264987 178
14434 418
3411 136
9985 303
3806 554
2929 498
2571 177
5747 437
11238 341
2859 157
933 115
1765 232
3462 316
2719 654
1186 38