902
997
2865
983
873
954
1204
1158
907
2250
891
1128
1091
1176
1193
1158
1492
1518
2203
1022
870
1269
919
2884
1808
1000
1458
1082
1031
1586
1573
904
1657
1925
4428
1330
1037
1279
998
4877
1052
1041
1660
962
1630
936
889
1420
1051
1116
2022
951
860
858
1852
1050
1230
968
1692
2301
8196
850
976
1844
2055
1675
1278
1410
925
1382
970
863
819
1500
820
1189
1966
1524
1769
832
927
2252
842
1198
3242
857
1573
1866
2482
1190
1279
1005
1287
1756
1499
2088
1753
1050
1839
874
1122
841
793
787
1356
1673
1047
1678
2336
888
1107
911
875
1452
812
3125
1401
1003
2602
1268