626
1
671
532
1295
2
524
643
496
444
325
445
450
303
133
131
289
582
634
3719
16
646
590
690
6
591
440
2842
4
1277
1540
132
777
521
448