693
2491
1322
684
3554
2952
1853
841
2483
3851
1522
1061
704
2038
756
1659
3394
833
816
889
1294
3425
3115
990
906
1079
943
892
823
738
1074
937
1333
1064
1440
1474
3018
3274
879
2083
777
674
2120
1008
690
1078
772
999
920
1360
1243
1110
813
2425
881
746
1467
657
1682
667
1983
673
2146
1131
1402
1204
1376
803
1289
1499
3863
1209
751
960
1231
772
747
877
1793
1308
2167
1257
663
1381
1830
707
4380
3793
1091
824
1663
1347
2412
1313
1453
1905
1750
800
741
678
1188
1853
827
829
1405
803
1581
1903
732
675
1045
834
918
826
760
993
1052
970
852
995