21152
8
2001
1
1371
3090
6
2903
3
2593
2932
2
2131
929
2083
2600
4
19944
1093
0
297066
3080
1606
9956
300
2377
2711
3226
2911
9
4651
1749
398656
19
1053
10243
3410
550
5151