3090
6
612
0
2903
3
2932
2
637
2996
1189
21152
8
968
2920
4
25669
929
14
3080
108797
616
3140
2458
1049
623
1
485
32302
476
737
597
3206
5
255
803
536
781