3090
6
2996
0
2903
3
2932
2
137
21152
8
531
14
1189
3080
108797
453
564
255
25669
29355
670
1133
3206
5
475
1537
1
2823
337
891
14861
7
2151
576
616
3551
10
392