1303
2
1221
1
2136
5
4519
15
12733
571
0
1534
1358
1393
2094
1535
1485
2966
6
1587
2776
495
1888
3
1688
1720
1833
2797