1579
2
1203
3
11351
17
1741
1
802
4823
9
696
2646
5
467
0
782
935
1104
9566
8
693
703
1048
25
768
709
194
1044
1329
960
919
1106
4
2166
2077
3505
83
276