21152
8
2649
0
106
2535
2
980
1
549
639
32302
3090
6
585
557
3083
541
1743
609
790
230
19783
426
2932
1659
693
1225
3498
4
1287
1001
528
6075
15
17946
3735