1787
1
2535
2
19783
21152
8
32302
0
1660
4
3090
6
1923
1533
2932
25669
3498
2666
9
1712
17946
2906
1153
2368
1681
1672
1350
945
7793
2258
2173
2999
3
3080
19465
3465
1044