29959 89
8982 202
16291 387
6486 71
10471 583
2912 350
27851 557
11971 703
2818 587
20926 247
3488 837
5563 935
3346 690
3978 417
20492 406
15975 266
4734 400
7082 305