2186
1
1014
522
1177
2
649
1551
754
0
533
925
571
1089
832
4
1176
3
1321
1370
2206
1178
680
1408
1779
5890
721
3128
966
2767
6
952
621
1711
875
1567