1505
2
4309
3
1221
1
1303
1358
3584
495
0
2094
5
1348
4
4690
2966
6
1525
1097
2136
1295
1587
1888
946
1363
1411
2570
2223
8
1438
2763
3660
605
2837
3026
1405
2046