3090
6
2903
3
2932
2
2996
0
21152
8
2825
1404
2989
1
1339
2005
3080
108797
1149
1558
25669
5527
1598
1773
3206
5
988
1537
1623
2823
1041
583
2440
4926
1044
1069
909