489186
290281
196241
52430
898901
90847
217256
378985
103864
919902
923635
1000344
573719
167613
823166
1051751
17136161
12419865
10444194
9240614
7011874
6777122
6041298
4931948
4262676
3856515
3586837
3558336
3206711