20297 660
19948 659
265310 178
14461 418
3412 136
10005 303
3813 554
2933 498
2576 177
5747 437
11250 341
2869 157
934 115
1769 232
3466 316
2722 654
1188 38