1009
0
1115
1
1949
2
769
846
1152
2693
3
608
17353
691
759
1232
653
282572
1045
266
458
3659
14
4328
10
584
3373
360
503
1779
484
572
3815