4156
5
1543
2
1951
1
1293
0
1249
755
845
927
2136
7
852
526
864
6
768
791
1466
3
3008
932
654
439
806
199
648
694
459
790
937
663
428
413
601