1031
1
820
2198
84
1009
1987
1636
958
262
2
772
394
740
524
5994
7
2695
4
929
753
983
1384
1035
666
556
1091
1205
280
1433
858
338
3
587