998616
308364
398619
757956
656214
494762
79399
54871
585247
231636
884541
906633
5165799
3584581
3109148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471