552
1
695
564
590
502
459
648
767
385
630
2
1053
806
484
1210
633
549
510
841
2946
337
616
1209
477
381
1312
3408
16
614
4