20297 660
19947 659
265119 178
14445 418
3411 136
9995 303
3806 554
2932 498
2573 177
5747 437
11243 341
2864 157
933 115
1767 232
3464 316
2719 654
1186 38