371
1690
877
616
802
454
375
481
900
1522
884
441
613
1337
1385
509
793
475
499
966
660
594
357
507
395