2245
3
3090
6
1050
1
2903
2932
2
3765
4
21152
8
753
843
2354
3080
297066
0
3155
522
2505
2306
1105
2589
2013
571
894
1226
25669
14
3041
3053
7
19783
2535
2996
4044
5