2535
2
21152
8
3080
3
2932
1371
1
3090
6
32302
0
19783
3326
3498
4
1801
1013
3931
2740
1066
17946
1366
1988
2349
3715
1305
737
297066
650
5151
1500
4651
25669
1211
1860