3026
2
1265
1
1295
2361
2650
20
2638
0
1416
2667
3262
3
280
1743
2272
1581
3742
6
3798
4
2250
1639
988
7071
5
3765
2152
2245
297066
5717
1153
583
1031
3479
1226
3053
7