2535
2
2999
3
2366
1
2982
3109
14
32302
0
19783
3498
4
801
2449
693
17946
572
1357
2049
25669
11891
27
1993
21152
8
2932
1603
1380
5897
1189
1765
911
3779
784
2990