2626
955
974
195
830
442
623
204
1208
474
601
75
1799
908
892
493
526
155
170
126
567
296
499
164
368
12
93
34
105
32
798
394
1886
824
1406
669
270
195
432
90