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