1115
1
1452
846
0
1152
608
17353
691
759
1232
653
282572
1045
266
464
458
3659
14
584
3373
360
503
1779
484
572
295
25137
683
46414