1663
2153
2673
1861
1226
1262
1033
1683
1544
1082
928
1444
717
1033
864
807
773
808
844
814
633
906
735
871
1359
597
1663
779
648
1490
1714
869
1367
1659
1679
1849
725
750
731
692
747
815
1262
797
1082
977
4009
894
674
687
937
840
2153
728
2673
607
554
1861
1226
983