2793
4
1028
1
545
709
1645
468
3236
10
569
2
422
1072
0
793
595
450
648
758
2289
634
1465
4872
7
913
932
1117
1082
1393
1129
538
796
78
737