2512
0
2348
1
2355
4
1743
14
721
2535
2
2219
1845
2139
3083
4230
685
2901
17946
2465
1189
948
3539
3
3125
3546
758
2342
5440
8
2556
3498
3779
2964
2722