2535
2
2996
0
1543
1
1225
21152
8
3090
6
3083
25669
32302
1736
4044
5
2556
4
19783
2365
792
2272
181997
11
2932
3498
4601
2763
1135
3
17946
1623
2502
2207
683
2277
796
7793