3090
6
2245
3
2903
2932
2
3765
4
894
0
21152
8
1461
1189
3080
297066
14
25669
951
1
2996
1827
571
1226
3053
7
19783
2535
2471
4044
5
3083
17946
2465
3125
3546
539
32302