3090
6
612
0
2903
3
2932
2
637
1189
21152
8
968
929
14
3080
3140
4
1049
623
1
32302
25669
597
803
2996
378
3222
109
485
2666
9
19783
2786
2535
737
616
4044
5