657
0
1576
588
463
833
984
952
1179
822
448
166
326
610
383
360
88
1318
743
688
6262
1151
379
509
345
738
1919
1472
445
98
793