2903
3
21152
8
3090
6
108797
0
2932
2
1015
1
2669
1694
951
690
19783
25669
2430
2907
17946
564
2861
3080
1036
32302
1743
14
2258
9956
2996
2005
9
4237
1189
297066
2266