540
1
409
433
2
396
102
478
624
9
414
949
507
563
492
621
663
635
374
449
529
459
481
1031
3
496
1551
446
1003
680
777
568
538