2131
2
572
0
2903
3
1681
2600
4
3090
6
3551
10
951
1
1603
1606
7793
2571
2932
1199
3491
467
3289
2462
2996
2535
25669
2294
1352
5
496
3206
2478
619
1479
674
937