959360
759656
206999
299992
78254
394386
433942
427191
643100
283132
297895
746466
371420
28892
32332
62485
12940747
637986
4140577
4011980
3331510
2710192
2129495
2102216
2036492
183366
1762948
16285
153361
1530545