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