2535
2
2354
4
21152
8
815
0
3090
6
3083
2377
1
929
3
32302
19783
1657
2932
898
3498
1668
742
17946
882
451
2890
1397
1294
1153
2001
9055
10
1716
1849
2534
983
25669