20300 660
19952 659
265574 179
14486 418
3416 136
10020 303
3815 554
2933 498
2582 177
5747 437
11252 341
2879 157
935 115
1771 232
3475 316
2723 654
1192 38