412
0
1025
306
798
464
330
456
352
290
367
287
320
585
250
1027
1043
1149
266
392
780
508
325
116521
5875
809
1473
1
303
463
970
1161