1051
2
599
1
707
940
350
1004
634
7
2072
770
0
3741
1116
4
703
3
969
8
716
759
1659
540
384
4158
5
2807
102
1536
1771
810
2207
983
1281
1129
2194
733