441260
247152
164941
766439
427519
207663
877281
80238
396356
94317
477739
49824
6260368
5083935
4869460
37751000
3744287
3723956
3621462
3323226
3262730
309736
2745209
238210