158162 1036
146994 238
68460 463
44713 572
30923 315
32632 624
8333 904
4250 56
1849 116
25315 632
43895 948
13003 58