2996
0
2319
3
2535
2
19783
7793
4
32302
25669
3090
6
14
559
1
2932
3498
3554
9
2666
903
17946
471
11192
10
1189
2906
1153