5004
2197
2175
840
668
690
683
707
719
891
1039
1052
1475
1236
853
1273
813
1622
1226
1764
9973
763
994
960
815
775
913
1078
943
1477
822
1421
8190
1781
902
2177
726
913
725
1498
670
1114
1983
1861
1089
1253
2571
2605
905
2368
1757
659
14855
853
3241
919
882
771
807
847
676
1739
1375
1243
1286
1113
741
1646
900
893
1541
2687
914
5151
809
785
1003
813
1914
1258
1042
699
665
725
789
1352
954
1638
916
1688
1189
1597
3029
1001
1496
1492
1089
2128
1964
1206
1390
1760
1729
987
1040
689
841
1410
935
1151
770
1285
798
980
1032
1359
1443
754
1565
805