2996
0
2535
2
19783
7793
4
32302
1489
25669
3090
6
14
1166
11
1282
1
2932
3898
10
3498
2666
9
903
17946
1243
532
471
2802
1189
1382
2906
1153
4480
2639
13
7670
21152
8
1769