2535
2
21152
8
3090
6
3083
32302
0
19783
2932
3498
4
17946
769
1
1532
1294
1153
1590
3121
25669
1814
3415
1788
3874
6844
2294
1431
1938
1749
3169
5
1660
4691
7920
2000