21152
8
3080
3
2932
2
3090
6
2245
297066
0
2903
19944
528
1
1047
1492
690
935
1819
1787
1606
2605
19783
3546
2131
6236
10
17946
562
2629
1526
25669
2377
6844
1699
32302