371
287
222
491
1497
675
185
344
766
1893
244
314
300
191
2709
387
1041
272
335
449
1711
16631
7348
58
328
163
708
400
1530
896