21152
8
549
0
3090
6
639
2903
3
2932
2
1015
1
2669
1694
951
585
690
541
106
557
564
1659
980
609
528
2649
3080
6075
15
3735
4
230
1743
915
108797
515
109