840
3453
1261
994
1313
887
1084
765
661
1405
1165
5297
879
1830
20283
1652
753
782
4017
6107
910
1633
6836
2133
2032
4039
4475
1508
882
778
1999
714
1510
811
835
777
913
4042
1009
1296
5548
1822
639
2795
720
779
1121
687
687
5435
11775
730
815
635
1269
1422
670
799
978
1444
1659
2595
1240
2362
683
824
2397
966
1205
7108
646
1792
965
858
696
928
992
844
750
765
3183
1003
928
799
4892
868
860
1577
780
835
750
1677
802
748
2663
5653
728
1122
832
1399
940
1445
716
1581
929
1095
2153
659
3446
739
1167
5391
2983
7505
1185
6815
893
2196
678
2614