474
275
365
240
177
485
200
113
218
63
146
238
355
348
532
188
878
962
805
764
505
580
573
322
658
708
957
413
613
857
867
1157
467
253
4035
1603
2784
1645
1725
1925
785
950
699
2588
2127
1503
1263
1572
410
689
1461
2113
162
129
619
1466
167
525
216