2290
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
1443
841
689
1012
1038
1409
3024
1002
2227
1477
2347
1906
2322
626
1026
860
1027
759
802
695
1932
1327
949
886
2444
1132
1071
697
2161
702
781
1147
1538
928
1025
2022
757
1053
1717
1473
732
860
1446
628
674
3050
1249
1286
934
1347
1320
767
1627
977
1105
792
2916
1331
2350
1111