581801
148801
638131
163530
835523
381830
51215
72343
13435
60030
834820
800180
751366
594417
567466
258560
14643747
665686
4482578
4174980
3430510
3119192
2167495
2161216
2043492
184266
1840948
16295
154461
1536545