661
1
642
1594
1914
5
3535
4
1576
2
877
534
398
113
209
305
351
233
75
118
735
200
346
221
652
333
645
474
453
994
1193
1202
3
798
1803