812
0
471
1653
4248
1
1189
405
536
932
394
479
737
1668
1221
1186
94424
3
880
610
628
404
1284
1119
1525
388
2646
421