444971
654993
137563
6934
484910
219836
397492
414862
874758
67284
635479
355912
4314364
3624456
3572929
3194460
2924998
2825283
2791955
2611725
2517226
2114209
1945351
1905407