21152
8
32302
0
2535
2
19783
3090
6
17946
1816
3083
1743
980
1
790
3765
4
683
2932
3498
1451
25669
451
1720
2906
1294
2986
1153
2669
444571
9
12632
7
3683
1781
297066
1757