667
947
373
413
230
307
255
589
1433
527
619
112
1452
506
527
298
1081
268
827
239
630
313
481
1907