1959
1662
630
2150
1873
1104
874
2478
2237
2207
1805
1357
1693
1255
1335
1282
1520
1078
1119
825
985
723
631
1447
915
2351
772
1469
1179
1166
3557
1216
789
773
721
976
1770
2327
912
950
1451
645
2333
1551
1434
3150
800
1408
1724
1981
1396
708
1581
892
1305
935
842
717
2823
1378
694
638
1793
2355
1033
1346
736
862
1786
622
1218
1592
2631
1438
951
772
590
928
1133
666
1206
2072
1331
2181
1453
771
1004
1722
717
1956
2874
1275
979
677
621
1935
1152
1001
703
793
1266
714
1381
732
1071
1256
1584
758
680
634
1179
851
1149
849
809
703
786
858
1587
788