1676
2
4966
6
3248
8
2165
1
1510
0
4258
2906
300
693
1606
9106
3
2324
4
2189
2408
2290
2646
1787
14861
7
1000
109776
42
637
459
362
742
479
391
1500
560
1916
70