2903
3
2996
0
21152
8
2668
1
3090
6
2932
2
108797
25669
1436
14
2392
1189
2920
4
3080
2535
3779
4044
5
638
3051
3498
1583
1759
851
4471
1585
3461
536
2906
2583
7
531