2111
2
1033
1
3715
5151
21152
8
4651
3
2650
20
2405
2740
280
297066
0
1950
3080
181997
11
2773
1047
3090
6
1455
522
3116
2932
2417
1500
1260
962
1295
674
946