661
1
642
1594
1914
5
3535
4
1576
2
877
535
399
120
209
306
351
233
76
118
735
201
346
222
653
334
645
474
453
994
1193
1202
3
798
1804