3017
9
2109
0
1045
255
1682
2730
6
1984
3
1314
1077
300
839
2306
820
667
1230
5
433
244
1062
535
377
545
298
2789
4452
5678
8
448