12289
5020
2532
741
873
740
2922
1504
7396
5949
1667
2814
4910
1718
748
2642
2084
2394
1599
1023
873
3214
4772
1955
1579
856
1182
3670
1717
1675
1453
2699
3356
1078
872
793
1059
1197
3358
657
1005
2479
755
874
771
1278
3566
752
1839
764
70607
733
981
1301
706
2386
972
1604
4334
689
769
1271
1296
1001
1368
787
1830
1097
1755
1295
1298
925
2069
822
1314
744
711
1446
935
2478
1062
3872
939
717
1080
1725
816
1184
1749
1298
1591
908
770
1776
886
2690
1818
2566
924
1911
678
937
680
2543
903
2228
780
1008
626
703
1447
1751
919
1877
919
802
1835
1400
1689
1977