1245
2
1268
2082
0
1046
1
1107
2396
1166
2108
6
1545
123674
35
1683
1743
2699
2136
2153
7
2160
3001
3
2104
3683
2897
1089
2500
923
120
167
17333
27
302
1411
1698