608396
143351
9853
82233
915928
314414
639819
68854
254361
632784
726422
671448
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471