2209
3
1660
1
2100
2
1594
1078
1547
526
0
2368
2170
5151
3080
408
1558
8
1516
3715
1780
6346
16
830
1047
21152
1265
4651
693
3528
7
1363
866
5412
4
3805
6
2622