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
3201
1150
1953
2998
680
846
1560
687
18141
726
762
812
986
752
1158
2338
1159
4557
1298
920
779
1359
667
3462
1370
674
723
795
654
834
1198
1730
674
1130
1816
1309
638
716
797
1623
927
1572
1380
1223
751
689
2722
734
1145
1010
751
1443
1132
3622
659
1932
985
681
1144
1262
706