100357
11960916
1087595
928410
712111
352500
464662
6913960
2091873
213274
796830
537660
396303
822120
450339
389449
525409
19291
154175
975932
593418
843175
151206
337178
1213328
365520