1011
1
3216
10
1076
1129
6779
5
1373
989
0
3629
1517
3871
2
3169
3
2794
2865
1618
841
3470
838
862
2650
20
1004
1393
1941
4
1716
3066
7
2285
1868
2534
2343
5946
1412