657
0
1028
3125
2
2512
19932
6
1461
9836
15
1225
4775
5440
8
658
661
3498
4
600
1777
2337
5
2478
1
931
930
603
1294
4309
3
4084
616
1672
2903
1603
2906
3779
2145