666
1
3127
3
603
0
3629
3871
2
2794
753
1618
841
3470
5
862
2650
20
6301
1350
1545
1664
1705
3066
7
2285
1868
2534
2343
5946
1412
3505
2092
1466
3395
1182
1371