2891
11
1547
1
3321
3
6773
7
2780
1295
571
0
2189
2
1808
11153
8
2650
20
2284
1301
2637
894
2680
280
1416
18816
1618
1408
1581
4979
6
3506
2368
846
7633
2250
3765
4
2245