21152
8
1743
0
3090
6
2903
3
2932
2
1849
1015
1
2669
1694
951
690
2907
564
2219
4
3080
4471
492
2377
572
14
108797
1189
730
25669
2349
758
2996
4754
7
2502
1380