158595 1037
147496 239
68568 464
44930 573
31015 315
32748 624
8345 904
4263 56
1856 116
25421 632
44050 948
13070 58