1008
2
1156
685
0
1308
2645
3233
16
1872
1
1133
1853
1939
957
951
454
403
3287
2121
4
1513
829
1045
3152
9
456
282572
1557
1661
602
13159
722
410
787
1161