2890
3
2600
4
2468
1564
1
2535
2
181997
11
19783
1423
1537
118
5565
9
17946
0
32302
1716
2711
2300
2743
5
2740
25669
14
3000
912
1795
929
21152
8
2059
2932
3498
985
4971