2369
1095
1643
799
868
349
723
235
886
143
990
278
850
288
416
131
871
167
719
139
559
99
786
247
876
444
709
399
1176
501
601
223
6343
3711
1931
983
1332
465
890
350