670
3775
981
3817
3533
1111
853
1647
2037
1466
895
676
2104
1606
9427
3675
777
1191
840
1035
1609
1331
1296
1101
1442
3162
2773
5473
1383
913
874
1269
991
2152
1066
1206
816
4336
973
1002
3302
642
940
1779
847
1045
2221
875
836
1271
917
4298
776
1014
7867
664
711
686
748
2914
12820
739
723
1287
1019
789
1578
1104
1070
1597
897
1216
810
1635
3501
930
2287
1303
716
4189
647
1829
925
901
1045
893
1193
2052
1128
2206
1319
912
1283
2860
1221
1000
700
2018
1332
1081
917
823
705
795
965
709
2468
1109
1735
707
1528
891
1486
924
1994
1565
1300
1602
642
4146