1011
0
1016
1
1301
2
12717
4
940
4697
2241
1746
1676
1944
1524
2173
2101
1788
2368
982
2999
3
2166
901
836
1816
3105
546
2330
610
1347
607
2496
1051