1505
2
2245
3
297066
0
4309
1097
1
1226
3053
7
894
1303
1221
2136
5
571
1358
2094
2966
6
1587
495
1888
2797
1348
4
1295
2223
8
4690
3660
2773
1405
2046
3584
280
108797