497931
816125
325968
880652
34648
630343
920827
32237
621394
486929
841537
3763
5165799
3584581
3109148
2417804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471