1664
1
521
2708
3025
440
0
471
1883
2372
2
11881
3
4223
22
999
481
928
3100
2346
784
22330
198
1344
326
938
1464
1616
3650
4179
5
2658
2819
818
975
1446