905
2018
827
1282
2060
2456
1431
2848
910
1008
3801
987
875
6098
882
3441
972
1191
1537
880
770
1776
1911
1064
2829
2829
2616
14723
820
6886
1131
761
3559
840
1281
1168
1026
1446
836
747
11999
1537
770
888
2280
863
1768
12777
3610
6438
1494
2156
2048
897
857
779
1405
1666
2100
4883
1696
1835
800
4303
804
1678
1242
1098
1058
771
1279
877
740
792
10106
1449
3090
674
792
854
1190
1193
992
2682
645
914
724
1008
715
1112
1481
1173
2627
857
2720
2251
1042
965
6343
737
650
1608
1193
936
1037
745
649
2201
1030
968
2672
912
676
1025
973
634
4032
664
1255
778