602
679
942
823
4829
605
1498
673
605
4094
1249
827
833
678
1
628
4910
896
7304
5548
785
848
2849
1133
4717
789
674
868
626
637
3403
2910
665
645
606
612
1229
2552
3333
557