3090
6
2903
3
21152
8
2996
0
25669
3080
572
2906
1
2932
2
19783
1403
3546
14
460
528
297066
1189
2902
16
131589
3447
7
32302
1969
17946
73
2087
240
758
918
337
2139
4