2650
20
3715
2
5151
21152
8
4651
3
2405
1
2740
280
297066
0
3629
862
3080
181997
11
2773
1047
1412
3090
6
3539
2534
2932
1179
3871
2794
951
1618
841
3470
5
432
2886
1500