21152
8
32302
0
2763
2535
2
19783
25669
2711
3090
6
7893
4
14
2932
403
1804
1
4651
3
2666
9
2911
398656
19
17946
2405
181997
11
3498
2082
534
1933
1189
2593
5151
6307
10
2996
2906