583298
206218
250338
765908
41114
895242
718590
505352
11910
852161
452703
322991
5164799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1641471