502302
408887
914469
509472
798736
830614
820478
241938
529548
144617
607625
351156
5112799
3546581
3044148
2347804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471