643675
684833
977490
512295
410130
442154
765903
380879
46961
22496
121656
946774
5141799
3567581
3073148
2385804
2230988
2048609
1969358
191478
1766118
1720136
1689196
1636471