250149
668461
503318
339732
736725
681989
653632
652283
811970
28863
32536
607962
5115799
3547581
3049148
2354804
2226988
2031609
1945357
190878
1756118
1718136
1682195
1633471