101702
708763
522921
291373
868578
704694
586559
247430
118871
909577
78618
338260
5537367
4544935
4361459
3459998
3447462
3416286
3366956
3018729
3010226
2494209
2137352
2136407