386329
205682
622399
824116
776896
492917
3823
646815
50553
873171
617641
11916
5114799
3547581
3046148
2353804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471