418
161
640
300
127
347
827
1494
631
203
74
786
204
345
192
1280
884
3408
133
210
197
903
8871
472
923
951
845
2474
292
550