1551
393
1629
546
3308
1540
796
309
1918
720
1204
539
920
216
344
173
454
175
2933
1510
266
102
559
96
627
272
307
89
474
205
444
203
831
178
605
81
703
168
873
421