24499
79349
140742
422877
434648
492313
219468
577481
705554
977868
594531
610476
777977
656494
540620
124294
11126744
617986
3872577
3790980
3262510
2567192
2104495
2067216
2027492
182166
1759948
16115
153161
1523545