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