2535
2
2954
0
486
737
2996
4044
5
3083
2124
3
920
17946
2465
919
792
3125
3546
1
32302
6288
1668
506
742
3498
4
1201
3779
4471
2964
628
280
2354
3051
1603