277530
99415
803159
352615
221271
512496
1097827
391578
930751
795300
821390
129625
968107
479227
164662
595175
991762
22878
14368
40380
332358
579514
405903
641511
436136
18815