20297 660
19945 659
265067 178
14443 418
3411 136
9992 303
3806 554
2930 498
2572 177
5747 437
11241 341
2862 157
933 115
1766 232
3463 316
2719 654
1186 38