3090
6
21152
8
2903
3
2932
2
2270
2996
0
2238
1
3080
255
572
838
3546
1045
14
181997
11
579
297066
131589
1189
571
1449
422
2476
108797
1015
25669
3680
444571
9
337
19783