2245
3
3090
6
2903
2932
2
3107
4
3765
21152
8
2354
1
3080
297066
0
989
1942
9
3770
2579
1650
456
1832
1431
2777
7
2456
827
1555
1528
1226
1011
2478
25669
3000
3053