2245
3
3080
21152
8
562
1
2596
2
2810
4358
6
534
1047
3090
1492
591
2776
935
2932
297066
0
2304
1382
2920
4
6110
574
2110
11153
3491
3657
1547
1599
2255
1583
1720