21152
8
3080
3
2932
2
3090
6
2903
1047
2245
297066
0
3715
5151
2529
7
1101
1
4363
3508
25669
1504
19783
7495
9
17946
1691
2865
2964
31371
64
2740
1603
3546
2692
4283
5
2465
631