789
7
482
1
359
317
395
1417
3
1060
5727
9
939
2
855
0
1239
2129
4
1104
1746
6
1272
1421
3041
784
2280
5
2134
1236
4186