20299 660
19952 659
265550 179
14485 418
3416 136
10020 303
3814 554
2933 498
2582 177
5747 437
11252 341
2876 157
935 115
1771 232
3474 316
2723 654
1191 38