907
3
2710
4
1221
0
866
2
1405
1
488
776
1178
3406
5680
17
619
6
709
1225
1574
631
1228
9
1187
2240
1243
763
1238
3121
3162
2354
2179
5
1868
478
395
496
55