1245
2
1268
1107
1
2396
467
0
3001
3
1046
2897
2082
1545
1166
5141
7
1411
3014
20
17333
27
2108
6
1084
4585
10
3085
5
12459
4083
796
1540
6236
2153
2699
1089
2480