391
0
1244
1650
281
553
875
676
239
851
440
370
494
965
471
284
560
138355
2635
246
784
1
1348
558
2132