241601
176508
146419
224133
252879
842399
960152
485183
385128
127442
944161
393780
6245368
5076935
4862460
37731000
3735287
3717956
3616462
3316226
3258730
307836
2744209
236410