3967
991
7190
2302
1629
406
5851
2624
1739
649
1121
521
891
160
1260
383
1443
532
609
203
616
188
834
284
1157
471
244
106
394
82
524
143
284
130
478
191
464
103
747
344