24425 703
4072 301
11313 699
11799 338
3406 521
2850 374
9373 38
4611 867
2870 405
4959 379
30258 581
13909 600
8616 473
1483 38