643738
320479
786924
419373
44681
117956
314108
383205
47665
64012
927907
62340
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471