42515 375
17603 568
5615 366
3118 142
31124 483
11211 234
9954 639
17593 687
8829 540
8668 781
16726 671