830725
645531
162137
6249
77871
25351
24277
142999
244187
581956
144512
122503
6292368
5102935
4891460
37851000
3758287
3730956
3627462
3337226
3276730
314036
2751209
241710