820
1270
844
431
2816
1772
1568
1216
546
269
387
445
433
363
1342
529
445
434
330
361
633
298
2924
1024
