2119
639
1083
356
1633
664
1092
564
4218
2038
1990
745
1262
560
935
219
460
175
448
245
293
196
713
141
585
71
656
177
684
161
293
172
954
373
530
122
508
183
603
160