3090
6
2245
3
2932
2
2903
21152
8
1189
0
3080
297066
3765
4
572
485
894
571
25669
14
17946
3083
19783
2996
2535
1890
1
3125
650
32302
4471
2465
1614
5
2416
7
280
2354