685
0
2666
9
2465
2
3125
528
657
1491
5440
8
1289601
4
3498
3779
4471
2964
1
1225
3051
1603
2722
3
3485
7
1461
2395
6
484
2906
623
100
2069
5
8527
501
2740
1329
2258