2245
3
3090
6
2903
2932
2
1606
1
3765
4
21152
8
571
0
3080
818
297066
1562
9036
9
469
467
2996
380
6315
779
17025
20
2274
894
1226
25669
14
3053
7
19783
2535
2559
4044
5