638
904
868
838
4212
1751
3335
977
833
986
875
1611
2501
7975
769
1206
2038
925
742
5831
939
1191
885
1106
666
1568
1559
1059
1256
1341
1355
1593
1412
765
3079
1447
1304
1219
720
722
1043
999
1452
2784
1668
3739
3216
663
674
1132
1700
1082
747
1019
813
1177
1621
4901
837
1153
705
750
690
1062
696
2678
2675
1904
2406
849
1314
1766
2892
1682
670
800
712
2085
1180
603
927
662
2123
1071
775
762
1178
953
795
1247
876
1313
3292
889
1411
1597
1180
1097
1221
675
749
908
626
2043
2153
1386
1507
1488
2209
855
1166
1275
768
739
752
892
898
1526
1496
3572