3083
2
2902
16
2465
3125
3546
1
10827
4
2181
5
971
0
763
3498
255
1045
3779
2964
528
2524
3051
1453
1603
2471
5242
1461
2087
2476
3
984
1287
1289601
765
2348
2906