1013
1
2150
5
3130
1144
0
1176
2
1550
1174
3
1086
753
2563
1874
15
922
2702
6
956
4499
967
1700
1809
1454
1618
1095
2741
4
818
1864
914
1102
8
563
1298
1539
1901