1245
2
1268
1107
1
2396
1046
1694
951
2082
0
1545
1166
1743
1411
3
17333
27
1015
2108
6
2949
108797
690
1084
2669
6236
10
2153
7
2699
1681
21152
8
564
1089
2480
1526