2996
0
2535
2
7793
4
19783
2181
1
2133
32302
3107
7
25669
3090
6
14
471
1140
2666
9
2932
3498
995
1153
1320
2639
13
903
17946
1726
1189
1382
2258
2906
3868
10
5164
5
4130
18