2059
2
3014
20
2535
19783
2932
3498
4
3117
8
32302
0
17946
3453
1
4425
6
994
1709
1153
1815
3090
511
21152
25669
4506
2982
3
2104
1929
3080
665
5
3289
1044
1204
4044
3083