1296
2
912
1
145
0
1404
3
4055
1191
4441
1102
2144
865
1740
2282
173
327
344
326
4103
6
253
2172
1088
328
934
10125
1616
1215
978
1717
2701
682
804