375562
69146
150473
387852
161624
483710
651414
62237
57870
664694
605663
234581
1076577
553250
882256
12538
487560
38756
188656
980880
928400
982598
250803
651219
708771
493714
961695
28552
474639
47919