5151
2
3080
3
3715
21152
8
4651
2629
5946
2650
20
4198
1
280
2405
5782
4
2740
2932
2865
2093
1622
297066
0
1500
1038
898
3090
6
181997
11
2385
513
2773