3083
2
2595
0
17946
948
1
2465
1875
3125
1404
3546
488
800
371
5440
8
417
534
3498
4
3779
577
4471
2964
3051
1603
607
637
1028
1461
3539
3
337
791
1156