2781
1
1992
3
2904
4884
6
697
0
3158
2
1309
2133
400
1664
1041
2294
4914
951
1568
298
467
1015
1087
496
1380
1606
2999
1751
8527
5489
11
5389
999
1428
3613
8