158590 1037
147490 239
68567 464
44928 573
31014 315
32748 624
8345 904
4263 56
1856 116
25421 632
44050 948
13070 58