158480 1037
147384 238
68542 464
44893 573
30995 315
32720 624
8344 904
4262 56
1854 116
25406 632
44017 948
13057 58