1505
2
4309
3
1309
0
1992
697
1221
1
1303
1358
4914
3584
495
2094
5
1348
4
4690
2966
6
5389
1525
1097
2136
1295
1587
1888
946
1363
1411
2570
2223
8
1438
2763
3660