354825
652391
115121
668129
302992
124330
644157
821150
3301000
52133
98761
1016360
694106
176411
1006700
937273
100513
555448
589247
906879
801126
355959
408439
664802
45473
903760