2535
2
2996
0
4044
5
3083
17946
2340
1
2465
1189
3125
3546
32302
280
1013
1093
3498
4
1532
1749
3779
4471
2964