5047
833
1096
811
2538
1276
689
1676
1469
1368
1294
1308
1356
1215
1375
891
1762
970
1315
1851
944
1485
1218
1412
1386
3323
1549
849
1584
1775
880
815
633
711
777
1785
1185
2378
1153
1858
866
928
2016
3800
1106
1521
1631
1248
706
1094
1319
1201
5820
657
1437
1209
1194
1570
1123
1988
3287
1435
799
1335
1270
1287
986
1005
1203
1150
1047
824
1170
965
2457
1393
918
840
1089
14781
923
899
664
1748
707
1361
1352
1954
2743
1505
736
1093
1662
1932
1215
820
1145
865
1515
931
1672
1299
1794
1874
1208
2098
1354
1293
1220
926
858
2204
954
1464
988
1268
1433
1694
724
956