925
1
1039
0
807
2143
2
900
3672
14
543
534
564
6833
10
876
1049
221
3213
20
2189
2401
5050
9
167
12683
13
4350
5
319
174887
607
989
4320
1466
539
823
2404
3