1295
1
1535
2710
2
1622
1815
4309
3
2942
6
14125
10
1284
2629
5946
2169
1679
553
4198
1527
2650
20
5782
4
1767
280
2865
1807
2028
0
3177
1581
2093
8262
12
1558
1619
1506