1247
2
1599
1
1547
5293
11
972
1720
1843
666
0
1104
935
9566
8
802
693
3
703
1048
709
768
194
1329
3505
1653
4
1044
960
919
1106
2077
5
164
11351
17
696
782