652
2
677
3
270
1
1009
524
678
15
1475
1635
377
904
1176
774
99
1885
10
69
403
429
356
425
2611
6
708
306
450
5
222
800
4466
729
780