5946
2
2534
0
1564
1
1423
392
5805
3
5164
5
6047
4
815
2028
2650
20
3629
862
4309
929
2377
1412
3539
2890
3000
11891
27
898
4034
742
3175
2001
1716
2522
451
2600