2535
2
2428
0
3498
4
32302
21152
8
1606
3090
6
3083
1462
1
1093
19783
572
1690
2932
1603
802
11059
9
912
2377
1881
17946
2074
2655
3
2207
2980
2990
1348
2146
897