109188
569255
602330
138656
1001354
688364
1001594
310612
178408
594283
343745
31448
656597
414551
90062
456210
383878
32238
860176
567786