2903
3
3090
6
3083
2
2932
572
0
2996
25669
3206
5
12459
21152
8
10317
19783
17946
7793
4
3080
854
236066
14
108797
2530
2964
1
2818
7
1603
3546
2906
4471
5090
475
2471
2539
2219