1289
656
18143
662
821
739
685
772
1879
737
2904
2140
1588
2537
1441
942
1195
645
1012
999
2312
1952
1050
1115
1064
1504
1401
1337
774
699
2138
885
786
1930
767
5412
1933
1353
1884
1674
2719
2092
2022
1608
9392
1247
1299
627
1530
864
2202
1204
3572
2843
3610
3483
886
2200
2596
3048
656
807
1309
658
2503
9146
2894
1093
1409
922
640
624
1699
781
625
2377
1640
1262
1553
683
1800
628
1898
1780
911
4199
1346
640
996
954
3902
4906
728
691
676
1075
1058
886
674
1698
706
806
660
1340
664
774
898
847
1580
1187
1171
709
1009
767
1125
1247
845
1411
640
1762