953778
532780
480130
39923
128943
327643
75423
720124
930295
160859
140232
940216
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471