1260
4020
646
1
469
603
555
1
722
721
1114
1785
1265
581
816
593
556
1977
589
780
477
654
15679
4759
470
673
24217
1
641
1463
2098
1558
632
1
1953
1268
1
786
10341
858
995
2162
545
709