2055
0
691
463
675
766
1650
281
553
875
676
352
851
310
440
370
494
965
471
1044
284
560
138355
2635
244
246