896
1
1424
556
0
1635
4
3562
1093
635
1532
1250
2
826
695
2368
684
1769
1399
730
487
349
5546
6
4198
1079
917
691
11650
23
4072
532
800
530
678
1085