5946
2
5701
8
4309
951
1
2502
619
5164
5
564
5536
5805
3
4034
1906
0
6047
4
11891
27
2740
2245
3000
2028
2522
2629
1196
3546
8843
10
3539
3014
20
1337
562
11153
1268
1087