2903
3
7793
4
108797
0
2996
2258
1
3090
6
2932
2
21152
8
493
25669
10941
3206
5
120
17946
1673
2949
3546
12459
572
19783
14
561
1492
692
951
531
344
1694
3080
6236
10