2285
1
2535
2
181997
11
28098
14
19783
13676
21
4096
17946
0
32302
25669
2851
3386
3
3540
21152
8
2932
1055
3498
4
878
1816
1189
11717
3779
2295
1595
1865
3765
1326
5477
12
3338