796
6
2535
2
2996
0
2414
21152
8
3090
3083
32302
19783
2932
3498
4
25669
5431
2873
3
1135
17946
813
1623
1
7793
1543
1294
1153
1393
1225
1519
471
895
772
2884
5
1075