20300 660
19952 659
265559 179
14486 418
3416 136
10020 303
3814 554
2933 498
2582 177
5747 437
11252 341
2878 157
935 115
1771 232
3474 316
2723 654
1191 38