646
0
862
1
1577
812
1172
2
1043
2211
802
4126
6
547
3
2269
1578
8822
5
1587
1575
953
2337
1923
573
1842
653
798
5745