959776
197452
503812
1046580
246222
12215
965597
214528
783926
194640
301526
129810
78408
54025
259415
1089735
614399
648318
863375
202889