599
3255
2751
758
760
3518
953
1247
668
779
2210
1893
2458
1714
1503
1633
1021
1949
1850
800
812
825
697
1096
710
758
849
3240
2146
1418
2442
758
2676
1456
895
1380
2174
1291
1084
2074
2381
805
1617
903
2180
794
980
1576
924
781
805
5908
1285
1310
1108
3055
1226
2450
1059
743
1185
811
1172
1052
820
1330
2318
1323
4101
1957
684
626
818
1252
1864
1005
833
3018
817
2696
1371
788
972
619
1054
1328
668
4617
764
753
704
1448
1279
822
668
1655
1248
2394
725
2908
896
1091
723
894
1964
1064
3248
915
657
1877
817
1299
769
1704
1179
1631
631
1388
953
1315