2903
3
1849
2
2219
4
1189
0
3090
6
2932
223
17946
2907
3176
181997
11
3546
1
2996
21152
8
2226
7909
25669
19783
1047
3080
2502
2349
2964
1603
2906
572
4471
4631
255
2558