436406
818183
45412
957700
881985
560227
305185
263158
581770
89477
29458
406842
5188799
3611581
3142148
2442804
2251988
2079609
2003358
192578
1782118
1726136
1702196
1647471