2996
0
25669
32302
2535
2
19783
14
2932
3498
4
1189
17946
7793
475
1153
410
3090
6
255
21152
8
536
471
1045
485
3080
3
521
576
371
1044
1
531
2517
4044
5
3083