4179
1
2535
2
21152
8
3090
6
2903
3
1380
0
2932
1015
2669
1694
951
690
3546
37355
13
1545
2131
564
3080
1819
1743
570
800
2262
108797
1125
2949
496
13442
15
1583
25669