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