969793
917483
648430
59451
389764
9056
80244
886625
6793
364354
846167
289899
5321799
3750581
3263148
2580804
2313988
2161609
2084358
194878
1858118
1755136
1752196
1670471