956
0
284
688
440
5043
1
442
644
860
1469
713
1478
334
698
460
522
1449
351
788
4237
2184
1402
932
726
778
879
355
41
660
1288