1579
2
2646
5
11351
17
2365
4
1741
1
1804
3
1821
7
802
1011
0
782
701
935
806
696
693
1653
1044
709
2077
1687
919
276
194
1106
1397
164
1104
1048
346
25