21152
8
2535
2
5151
1819
1
3090
6
2903
3
2593
2932
3546
2258
37355
13
2131
12779
297066
0
3080
2711
2911
9
1545
4651
398656
19
1844
1125
550
13442
15
1749
25669
19783
4044
5
1813
3083