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