3957
3
2211
1
2642
2959
891
2
3154
6
8819
12
2655
1383
1913
5
2234
4
2372
2727
1201
2108
3085
1129
2297
1941
796
1618
2999
527
2701
4670
988
0
1752
1394
4012