158573 1037
147472 239
68564 464
44923 573
31012 315
32744 624
8345 904
4262 56
1856 116
25417 632
44045 948
13066 58