573
870
940
896
1229
613
800
697
752
365
1249
1027
742
337
3879
1388
713
1217
1005
438
726