1069
1
896
1105
608
0
2275
2
1024
1115
1586
1543
467
431
584
396
507
846
710
2522
19279
1015
649
1238
1232
503
525
479
25137
653
3659
14
745
1009