2535
2
1064
3
2105
1
21152
8
3344
1449
0
2622
6
32302
19783
3498
4
2996
4562
5
25669
1631
17946
7793
572
1735
5949
2021
5164
4888
20
14
3025
2551
1273
8033
4360
2932
2989