2903
3
3090
6
19783
2
2932
692
0
25669
32302
21152
8
345
1744
3080
14
1889
1
1365
2258
664
536
103
2194
1849
1189
1212
2471
2270
2190
1769
549
2907
634
2535