839
956
1581
2367
1061
1476
1950
1086
670
636
688
3644
1076
2040
1627
1467
730
1409
1181
1073
721
804
1023
783
729
1392
913
1579
669
2947
688
686
3243
669
1122
952
785
754
1821
1360
963
965
1154
1160
728
888
3250
1318
8879
658
959
1202
629
1419
1404
3092
1961
1136
900
1739
727
1703
939
852
2838
1351
2148
645
692
752
636
1273
2904
1350
3572
1532
1463
657
590
739
1596
1040
759
867
1871
1443
1248
1201
683
3275
624
1348
986
621
1159
722
903
989
1143
1281
1367
1127
705
1465
1364
677
2251
760
2645
1534
753
2005
867
621
1295
704
777
2429
760
1104