29953 89
8981 202
16291 387
6486 71
10471 583
2912 350
27851 557
11961 703
2818 587
20924 247
3488 837
5563 935
3346 690
3977 417
20490 406
15974 264
4732 400
7081 305