1259
0
120
1723
2
959
879
961
283
1
963
1034
5
1454
901
1647
468
1377
1016
2911
7897
4
1066
2588
915
129
1160
232
2354
15
2245
3165
646
381
471
1505
10