1185
1
650
86
459
1361
833
97
221
701
3
1106
616
590
773
641
1107
8
1364
563
521
2
593
611
774
587
2933
1335
489
687
776
808
882
535