1006
1
1801
1618
682
874
1503
2
1522
4
1415
3340
7
791
678
1085
3
628
90
1700
497
525
1711
1699
1355
1311
576
89
1147
2363
1059
1180
820
0
1652
2755
6