2487
936
963
192
820
437
621
204
1190
465
599
73
1778
895
882
489
526
155
168
126
563
294
496
163
367
12
93
34
105
32
783
386
1807
796
1374
656
268
194
432
90