146878
1406100
159667
291860
2938109
237583
202969
200488
556079
31666175
31076177
15445137
148857
5696101
15924114
1484117
143789
312968
857996
306451