2500
1
2495
0
582
2949
2057
1849
2
790
12472
3354
1481
3083
2465
2160
3125
2693
3
3765
4
3158
1306
3779
734
4471
2903