47540 596
5411 576
13918 278
22112 239
8949 736
3887 659
14151 758
15536 541
6727 673
8178 649
5213 250
2386 306
3128 344