1013
1
2150
5
3130
1145
0
1176
2
1550
1174
3
1087
753
2563
1874
15
922
2703
6
956
4499
967
1701
1809
1455
1618
1095
2741
4
818
1864
915
1102
8
563
1298
1539
1901