989
0
2865
2
1225
6779
5
2650
20
3629
1
862
616
1393
1412
929
3539
3
1373
2534
1330
1618
1819
1179
1517
3871
3169
471
2794
783
951
2123
3216
10
841
3470