506667
693943
607761
702
800361
512618
14970
359959
149594
448552
660189
776688
5114799
3547581
3046148
2353804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471