956
989
14899
2215
921
1337
5438
1830
879
1798
1854
912
2813
891
2594
4131
1139
3132
6604
935
847
900
922
2030
951
919
821
1095
912
1072
2511
887
1175
978
4364
1551
1235
838
2484
21115
11525
1856
2185
5647
1417
846
1520
841
1058
1118
1775
962
1788
1708
1270
857
1279
1153
831
2908
2335
1001
1009
4476
1025
2654
1021
1466
1355
1981
2005
853
963
1229
5894
894
1741
1358
1102
21031
1531
997
838
5090
827
1062
1239
6291
974
909
4123
985
960
1484
808
945
5363
1076
1530
1536
1245
2199
1049
3796
833
923
995
1553
1520
1057
1190
3871
1549
5991
1716
1728
2796
1842
948
3624