2562
2
21152
8
3080
3
2932
3090
6
1816
1
1532
1749
2245
1699
4179
1814
2903
1511
1047
297066
0
3562
2082
1382
3326
1632
1765
4
3715