369
286
221
491
1495
675
184
343
763
1888
242
313
295
191
2703
384
1039
271
335
449
1705
16615
7343
58
327
162
707
400
1525
896