4626
1096
7978
2459
1871
454
6720
2941
2242
840
1471
648
964
169
1739
561
1544
553
682
211
637
191
904
292
1287
504
276
113
406
83
620
176
301
134
531
203
510
116
932
426