2245
3
2354
4
2600
1606
1
3132
10
19944
2
3090
6
2254
3805
1363
2903
2932
628
0
3634
3771
2131
2377
1564
3765
1423
21152
8
929
2468
5565
9
2258
2890
3080
297066
2776