796
7
485
1
359
321
397
1419
3
1060
5729
9
940
2
855
0
1239
2129
4
1104
1747
6
1272
1421
3043
786
2281
5
2136
1236
4191