315
1091
584
151
1547
845
915
7
641
643
5
541
977
345
461
1682
793
607
706
659
190
5
199
4
55
26
123
939
691
13
419
228
6
11
243
360
614
573
5
687
872
780
483
17
15
545
544
73
464
721
410
271
204
