29928 89
8973 202
16288 387
6484 71
10470 583
2911 350
27850 557
11959 703
2818 587
20919 247
3488 837
5563 935
3346 690
3977 417
20481 406
15956 264
4731 400
7080 305