108797
0
21152
8
3090
6
2903
3
2932
2
3546
1
1015
1492
2669
1694
935
951
690
1087
12632
7
1038
3518
2670
564
6236
10
3080
1743
3061
4179
3186
2299
2907
2949
25669
19783