158553 1037
147456 238
68560 464
44917 573
31009 315
32742 624
8345 904
4262 56
1856 116
25412 632
44037 948
13064 58