2996
0
2535
2
19783
3833
8
1723
2932
3498
4
25669
32302
17946
7793
1153
3090
6
21152
1193
3080
3
1044
1
41
14
4044
5
3083
2465
1189
3125
1968
3765
700
471
2476
1986