3090
6
2903
3
2932
2
467
0
21152
8
2503
1
2699
1188
3080
5017
10
7662
14
2857
181997
11
1380
2405
4
2145
10043
25669
7633
19783
2535
2392
2996
1988
4044
5
6294
3083
6286
17946