20299 660
19951 659
265456 179
14476 418
3416 136
10016 303
3814 554
2933 498
2580 177
5747 437
11251 341
2873 157
935 115
1769 232
3473 316
2723 654
1190 38