1604
443
1174
308
4042
1556
935
264
3808
1603
608
221
440
202
610
252
675
320
389
217
906
273
1337
528
710
175
685
124
576
246
924
322
666
202
456
293
756
106
1123
362