2945
1629
1134
865
666
1599
835
1847
66582
1881
1085
3290
2155
4669
1501
12068
1666
831
756
780
795
3167
1432
2630
1034
3009
1203
804
1457
2916
12845
3406
1557
860
891
1196
970
770
2451
938
1119
1745
999
1360
717
794
2404
1729
4639
2348
827
1425
1226
3776
6533
1409
922
1455
915
4740
1147
985
2131
1786
978
3254
910
1347
918
1171
1377
695
687
1515
1355
5028
1362
1007
1876
1719
2198
834
721
2928
1295
845
1303
1659
2449
762
739
1347
983
922
732
2489
771
1798
710
2211
1626
1408
636
861
1062
708
715
3149
1015
4621
636
747
1209
820
1264
1180
982
942
720
1114