2103
2220
1289
3300
1248
974
903
2474
774
1162
854
2395
2352
1324
5829
1129
687
733
708
9405
1335
1087
725
2417
873
1264
878
658
1701
1089
734
1541
840
937
1586
685
3268
806
986
687
1653
1446
2266
3479
676
683
1612
764
1691
1805
2312
1308
778
1844
1107
2825
879
1047
2321
913
773
1666
826
908
2654
1149
1303
1373
998
2190
729
743
969
853
750
810
965
710
823
1035
1220
745
633
1094
1971
1924
2513
1629
2010
1547
1254
923
1632
696
1643
1097
874
1014
665
1003
1391
613
1147
2187
1205
657
2401
678
1561
652
1210
1038
721
812
708
711
784
1288
1786
3980