1530
627
638
261
1684
945
401
192
810
327
275
122
399
287
363
193
705
159
571
126
695
203
804
320
399
179
667
258
553
294
2122
1131
518
44
326
178
737
206
392
12