1029
2
1019
1
6346
16
4690
3
1525
4096
3765
4
2966
6
297066
0
1295
2631
2683
3683
2650
20
2505
1265
280
1752
1348
1581
2159
2801
2250
2245
1226
3053
7
1089
24337
22
1373
5
2136