2245
3
2219
4
2773
1
3090
6
1189
0
2903
2932
2
1849
894
3765
21152
8
2226
7909
2996
571
223
3080
297066
2349
17946
2907
3546
3176
255
2558
4754
7
2502
913
1226
2299