3090
6
2903
3
2932
2
1371
1
21152
8
1539
3485
7
3080
989
0
572
496
181997
11
1011
25669
14
19783
2535
3429
1004
2996
4044
5
3083
17946
1941
4
2465
1189
1716
3125
1268
1787