3090
6
2245
3
3765
4
2903
2932
2
21152
8
2395
1193
0
14
3546
1
3125
571
3080
297066
1189
32302
2996
3551
10
2906
19783
2990
2907
572
25669
528
1527
108797
6236
1804
2525