2903
3
2245
1849
2
2219
4
3765
1189
0
2773
1
3090
6
571
2932
223
17946
2907
3176
894
3546
2996
21152
8
297066
2226
7909
25669
19783
1047
3080
2502
2349
2964
1603
5225