29873 89
8948 202
16268 387
6479 71
10470 583
2911 350
27847 557
11945 703
2818 587
20915 247
3486 837
5562 935
3345 690
3972 417
20463 406
15931 264
4726 400
7075 305