591
155
262
314
345
313
545
112
531
725
694
261
14212
48
23
22024
16812
271
182
181
742
51
1044
401
91
111
558