2245
3
3090
6
2903
2932
2
3765
4
14
0
21152
8
485
3059
3080
297066
894
571
405
137
19
572
1950
1
337
2996
678
431
1189
5090
1362
16
556
749
469
438
32