2465
2
21152
8
3080
3
2932
3090
6
1830
1
3283
2245
2903
1092
1047
297066
0
3931
1988
737
650
1349
540
2627
1860
3715
5151
25669
4651
14
19783
2535
2996
4044
5
3083