1230
1
817
0
1055
1596
619
916
1216
96
2968
2259
556
4083
2097
7
406
2271
4
1012
984
700
571
103
1554
2
1911
487
2772
579
717
1376
2977
15
501
588