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