620780
562523
450715
114903
877215
1038865
371950
565964
722470
161255
173368
106984
1546355
421824
201720
107548
1050176
584698
85387
899578
342665
915207
903799
931595
120254
1087650