800
1625
1248
2019
1340
1139
2887
1133
1410
1394
877
852
660
1092
1048
1535
1574
885
830
711
1242
2741
716
839
675
1591
630
663
1188
944
2175
910
1081
1214
2018
801
1137
1341
1545
739
2596
1173
1123
2082
900
1636
632
1133
2239
890
1782
682
858
692
811
1944
761
677
780
2903
872
1329
1272
585
1154
911
833
815
618
631
1410
705
1666
1446
2870
646
2654
1261
1019
637
2381
643
802
783
2871
722
2935
730
746
648
744
3031
605
1296
2650
1489
1855
3244
698
3397
611
722
1608
2479
1443
785
1135
2141
2279
1611
2873
2512
898
942
2287
964
1926
752
2238
607