560244
388157
285838
1016573
777582
748764
298564
59137
42069
326241
680387
529722
263255
210744
827652
58130
400297
273338
1981
927359
989868
17688
965402
395974
336241
340763