638
1347
773
16041
4001
745
686
738
590
2687
530
753
750
488
6280
5782
1
602
1
559
650
1247
817
708
1
622
1603
2335
3424
1088
1
552
1042
893
843
1166
1
627
992
1
2709
1038
544
1367
615
2443