1639
634
290
1623
230
596
372
1146
2032
495
844
414
572
284
447
711
420
582
2499
347
529
456
398
854
