5536
2
5164
5
6047
4
11891
27
2028
0
2522
8843
10
4309
488
5946
352
1510
2750
1
1433
1637
688
1265
532
878
1011
5701
8
1359
100
4715
644
490
5805
3
736
881
781