17580
696960
57721
917599
156635
946292
815463
578943
959535
396679
261415
855644
5165799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1642471