948
1
2465
2
3125
1404
3546
657
0
585
800
5440
8
534
364
3498
4
3779
4471
2964
3051
1603
688
1028
1461
3539
3
791
493
1289601
2740
740
616
721
2906
2069
5