1431
1396
978
902
3320
1334
1004
551
899
940
3167
963
1343
423
841
899
739
554
1670
1519
550
843
751
754
