634
470
393
387
957
506
22347
362
810
598
775
301
289
56
976
3034
587
714
747
113
545
552
1141
266
598
1088
1263
3161
848
465