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