4309
2
3000
1
181997
11
5805
3
4034
2028
0
5164
5
5946
6047
4
3175
1011
5536
1906
11891
27
2522
2711
3261
8843
10
118
13018
2300
2763
883
549
979
3351
2669
969
2982
3361