2996
0
21152
8
2535
2
14
471
3090
6
17946
3083
1896
4235
32302
19783
25494
475
7964
5
1189
2932
576
3498
4
1055
25669
2476
1225
3022
7
891
1135
3
521
459
1623
1
2366