1579
2
5151
2151
1
1741
2646
5
11351
17
1044
782
8527
701
0
3200
3
935
696
802
1821
7
1687
919
709
276
693
194
1106
4
1397
164
1104
2077
1048
346
25
666