389775
610392
373655
422921
108533
887223
49207
975384
758802
81654
355365
838645
5079799
3512581
3001148
2309804
2211988
2006609
1902357
189778
1742118
1715136
1658195
1624471