2903
3
2245
3090
6
19783
2
2932
692
0
664
25669
3765
4
32302
21152
8
345
1744
3080
297066
14
1889
1
1365
2258
536
103
2194
1849
1189
1212
2471
2270
2190
469
571